
Planes On All Nested
Overview
Planes On All Nested is a utility command that turns on (makes visible) all coordinate system planes in every component within the active assembly, including all nested and sub-assembly components. This command is especially useful for visualizing reference geometry throughout your entire assembly hierarchy, making it easier to align, constrain, or inspect components at any level. By running Planes On All Nested, you can quickly reveal all work planes, helping you work with complex assemblies and nested parts.
This command is an extension of the Planes On command, which toggles planes for selected components. Planes On All Nested applies the same logic recursively to all components, ensuring that every nested part and sub-assembly is included in the operation.
How It Works
- Iterates through all components in the active edit document, including nested sub-assemblies.
- Turns on the visibility of the standard coordinate system planes for each component.
- If a component contains a document parameter named "ShowPlanes" and a rule is set up to respond to this parameter, those custom work planes will also be toggled on.
- This process is recursive, continuing through all levels of nesting until every component in the assembly has its planes turned on.
Usage Instructions
- Open the assembly or sub-assembly you wish to visualize.
- Activate the Planes On All Nested command from the toolbar or menu.
- The command will automatically process all components, including nested ones, and turn on all coordinate system planes.
- If you have custom rules set up for the "ShowPlanes" parameter, those work planes will also be made visible.
- Review your assembly to confirm that all desired reference geometry is visible.
Trouble Shooting
- If some planes remain hidden, check for custom rules in your components that may override the default behavior.
- Ensure the "ShowPlanes" parameter exists if you want to use it for additional logic.
- Review your component rules for any logic that may affect plane visibility.
Examples
- Show all planes in an assembly: Run the command to make all work planes in every component visible.
- Toggle custom work planes: Add a rule to your component to toggle visibility for specific named planes using the "ShowPlanes" parameter.
- Example rule:
ThisDoc.Document.ComponentDefinition.WorkPlanes("Top of Fitting").Visible = ShowPlanes